5.12. Типы данных и переменные
Типы данных и переменные
В Groovy поддерживаются как статические, так и динамические типы.
Основные типы:
- int, long, float, double — числовые типы
- boolean — логический тип (true / false)
- char — символ
- String — строки
- def — неявно типизированная переменная (динамический тип)
def x = 10 // def — автоматическое определение типа
int y = 20
String name = "Groovy"
Коллекции:
- Списки (List) — упорядоченные коллекции
- Мапы (Map) — пары ключ-значение
- Диапазоны (Range) — последовательности значений
def list = [1, 2, 3] // Список
def map = [name: "Alice", age: 25] // Map
def range = 1..5 // Диапазон от 1 до 5